/**内页**/

.update-dy-snav{ height:60px; line-height:60px; border-bottom:1px solid #CFCFCF; padding-left:14px;color:#000; font-size:14px; overflow:hidden;}

.update-dy-snav img{ margin-right:10px; margin-top:22px}

.update-dy-snav a{ color:#000; font-size:14px;}



.update-dy-contenter{ padding-top:47px; padding-bottom:50px; height:auto !important;  clear:both}

.update-dy-page-left{ width:283px;}

.update-dy-menu1{ height:60px; line-height:60px; background:#21478b; color:#FFF; padding-left:34px; font-size:18px;}

.update-dy-menu1 img{ margin-top:20px; margin-right:17px;}

.update-dy-list-classname{ padding-top:10px;} 

.update-dy-list-classname li{ margin-bottom:9px; height:48px; border:1px solid #AAAAAA; padding-left:46px; line-height:48px; font-size:18px; position:relative; transition:all 0.5s ease;}

.update-dy-list-classname li a{ font-size:16px; font-family:"微软雅黑"; color:#313131; font-weight:800}

.update-dy-list-classname li:before{ width:5px; height:10px; position:absolute; left:0; content:""; background:url(../images/dy-classname-normal-ico.jpg) no-repeat; z-index:99; left:31px; top:20px; transition:all 0.5s ease;}

.update-dy-list-classname li:hover a,.update-dy-list-classname li.on a{ color:#21478b}

.update-dy-list-classname li:hover:before{background:url(../images/dy-classname-on-ico.jpg) no-repeat;}

.update-dy-menu2{ height:60px; line-height:60px; background:#21478b; color:#FFF; padding-left:34px; font-size:18px; margin-top:14px;clear:both;}

.update-dy-menu2 img{ margin-top:20px; margin-right:17px;}



.update-dy-left-content{ background:#F8F8F8; padding-top:15px; padding-left:19px; padding-bottom:5px; border:1px solid #AAAAAA; border-top:0px}

.update-dy-left-content ul li{ line-height:34px; font-size:14px; color:#676767; padding-right:17px;}

.update-dy-left-content ul li img{ float:left; margin-right:9px; margin-top:10px}

.update-dy-left-content dl{ padding-left:4px; padding-right:4px;}

.update-dy-left-content dl dd{ line-height:34px; padding-left:21px; border-bottom:1px dashed #727884; background:url(../images/dy-left-news-dot.jpg) left no-repeat}

.update-dy-left-content dl dd a{ font-size:14px; color:#666666; transition:all 0.5s ease}

.update-dy-left-content dl dd a:hover{ color:#1B58AB}



/*****right****/

.update-dy-page-right{ width:880px;}

.update-dy-right-classname{ height:44px; line-height:36px; border-bottom:1px solid #CFCFCF; padding-left:30px; color:#21478b; font-size:18px; font-weight:bold;}

.update-dy-right-classname:before{ width:3px; height:18px; position:absolute; left:16px; top:10px; background:#21478b;content:"";}

.list-pic { display:block; height:auto !important; overflow:hidden;}

.list-pic li{ width:256px; height:256px; float:left; margin-left:16px; margin-right:18px; margin-top:18px;}

.list-pic li img{width: auto;
    max-height: 100%;
    height: 215px;
    display: block;
    max-width: 100%;}

.list-pic li  p{ line-height:41px; background:#B2B2B2; color:#171717; font-size:16px; text-align:center; transition:all 0.5s ease;}

.list-pic li a{color:#171717;font-size:16px;transition:all 0.5s ease;}

.list-pic li a:hover p{ background:#21478b; color:#FFF}



.list-pic-ziliao { display:block; height:auto !important; overflow:hidden;}

.list-pic-ziliao li{ width:256px; height:auto !important; overflow:hidden; float:left; margin-left:16px; margin-right:18px; margin-top:18px;}

.list-pic-ziliao li img{ width:100%;height:365px;display:block;}

.list-pic-ziliao li  p{ line-height:41px; background:#B2B2B2; color:#171717; font-size:16px; text-align:center; transition:all 0.5s ease;}

.list-pic-ziliao li a{color:#171717;font-size:16px;transition:all 0.5s ease;}

.list-pic-ziliao li a:hover p{ background:#21478b; color:#FFF}

.update-dy-page{}



.update-dy-page{ padding:10px; text-align:center; color:#5E5E5E; font-size:14px; margin-top:20px}

.update-dy-page  ul li{color:#FFF; font-size:14px; padding:5px 10px; border:1px solid #769ACE; background:#769ACE; display:inline-table; margin:0 5px}

.update-dy-page  span{ color:#FFF; font-weight:bold; padding:5px 10px; border:1px solid #BA3F51; background:#BA3F51}

.update-banner{ margin-top:17px; margin-bottom:20px;}

.update-banner img{ width:100%; height:auto;}

.update-title{ text-align:center; height:50px;}

.update-title:before{ width:114px; height:5px; position:absolute; bottom:0; left:50%; margin-left:-57px; background:#21478b; content:""}

.update-join-text1{ padding-left:34px; padding-right:34px; margin-top:22px; text-align:center; font-size:16px; line-height:22px}

.update-dy-list-join-text{ padding-top:50px; display:block; height:auto !important; overflow:hidden;}

.update-dy-list-join-text  li{ width:348px; float:left; margin-left:28px; text-align:center; }

.update-dy-list-join-text  li img{ margin-bottom:30px}

.update-dy-list-join-text  li h3{ line-height:32px;}

.update-dy-list-join-text  li:last-child{}

.update-dy-list-join-text  li p{ line-height:20px; font-size:14px;}

.update-dy-join-text2{ height:539px; background:url(../images/join-text-bg.jpg) center no-repeat; margin-top:30px;}

.update-dy-join-text3{ margin-top:49px}



/********/

.width{ width:1200px; margin:auto}

.update-dy-title{ line-height:36px; text-align:center; font-size:18px; padding-top:12px; font-weight:bold }

.update-dy-stitle{ line-height:20px; text-align:center; font-size:14px; padding-top:12px; font-weight:normal; color:#8E8E8E; padding-bottom:20px; }

.update-dy-content{ padding:0px  22px 0px; line-height:26px; letter-spacing:1px; font-size:14px; color:#424242;}

.update-dy-content img{ width:auto; max-width:100%; height:auto}

.update-dy-content a{ font-size:100% !important;}

.update-list-news { padding-top:5px;}

.update-list-news li{ line-height:30px; padding-left: 15px; border-bottom:1px solid #E5E5E5;  font-size:16px; color:#444444;transition:all 0.5s ease; clear:both; height:auto; overflow:hidden; padding-bottom:8px; padding-top:5px}
.update-list-news li .pic{ width:15%; float:left; margin-right:1%;}
.update-list-news li a{font-size:16px; color:#444444; transition:all 0.5s ease}
.update-list-news li i{ font-size:13px; font-style:normal;}
.update-list-news li:hover{padding-left:1px;}

.update-list-news li a:hover{ color:#21478b; font-weight:500 }

.update-list-news li span{ float:right;}



.update-dy-lc-pic1{ height:auto !important}

.update-dy-lc-pic1 img{ display:block; width:100%; height:auto;}

.update-dy-lc-text { padding-left:9.5%; padding-right:9.5%; text-align:center; font-weight:normal; line-height:58px; font-size:240%; padding-top:15px; padding-bottom:30px}

.left{ float:left}

.right{ float:right}

.relative{ position:relative}

.show-page{ line-height:32px; font-size:14px; color:#494949}

.show-page a{font-size:14px; color:#494949}

/******图片组图*****/



.change-pic-box{ width:510px; height:409px; position:relative; margin-top:18px}

.change-pic-box .bigpic{ position:relative; width:523px; height:303px; overflow:hidden; background:url(../images/pro-detail-bg.jpg) center no-repeat} 



.change-pic-box .bigpic .showbig{ width:523px; height:303px;position:relative; text-align:center}

.change-pic-box .bigpic .showbig img{ height:100%; width:auto; max-width:100%;}

.change-pic-box.case .bigpic{ position:relative; width:507px; height:301px; overflow:hidden; background:none; border:1px solid #EEE} 

.change-pic-box.case .showbig{ width:510px; height:301px;position:relative; text-align:center}

.small-scroll-box{ width:510px; height:110px; position:relative; margin-top:6px; overflow:hidden; }

.small-scroll-box span{ display:block; position:absolute; width:17px; top:41px; z-index:9; cursor:pointer; opacity:0; transition:all 0.5s ease}

.small-scroll-box span img{ width:100%}

.small-scroll-box span.prev-small{ left:0px}

.small-scroll-box span.next-small{ right:0px}

.small-scroll-box:hover span{ opacity:1}

.scrollBd{ position:relative; overflow:hidden}

.scrollBd dd{ width:168px; height:110px; float:left; margin-right:7px; text-align:center; background:url(../images/pro-detail-sbg.jpg) top center no-repeat}

.scrollBd.case dd{ width:166px; height:108px; float:left; margin-right:10px; text-align:center; background:none; border:1px solid #eee;}

.scrollBd dd img{ height:100px; max-width:100%;}

.product-txt{ width:360px; margin-left:10px;margin-top:18px}

.product-txt h3{ line-height:34px; font-size:23px;}

.product-txt h4{ line-height:30px; height:39px; font-size:13px; color:#1967e3; font-weight:normal}

.product-txt  .pro-title{ height:30px; padding-left:29px; background:#153486; line-height:30px; font-size:14px; color:#fff;}

.product-txt  .pro-title img{ float:left; margin-right:5px; margin-top:7px;}

.pro-intro{ height:186px; background:#FCFCFC; position:relative;}

.pro-intro.case{ height:315px}

.pro-intro li{ line-height:32px; padding:10px 5px}

.showpro-content { margin-top:26px;}

.pro-intro .bt{ position:absolute; width:100%; bottom:0; left:0;}

.hot_line{ clear:both; font-size:20px; line-height:32px; color:#F00}

.zxdg_online{ width:120px; height:32px;text-align:center; font-size:16px; color:#fff; background:#153486;float:left; margin-right:10px;}

.zxdg_online a{ display:block; width:100%; cursor:pointer; line-height:32px; color:#fff;font-size:16px;}

.pro_list_zm{ padding-top:8px;}

.pro_list_zm li{ width:33.33%; float:left; color:#E60106; line-height:33px; font-size:13px;}

.pro_list_zm li img{ float:left; margin-right:8px;}

.showpro-content .hd li{ width:457px; height:55px; line-height:22px; float:left; background:#E4E4E4; color:#000; font-size:20px; text-align:center; padding-top:10px; position:relative}

.showpro-content .hd li .ico{ position:absolute; left:50%; z-index:9; top:12px; width:35px; height:39px; background:url(../images/pro-change-bg.png) center no-repeat}

.showpro-content .hd li .ico.ico1{ margin-left:-20%; background-position:0px -39px;}

.showpro-content .hd li .ico.ico2{ margin-left:-21%; background-position:-36px -39px}

.showpro-content .hd li .ico.ico3{ margin-left:-10%; background-position:0px -39px;}

.showpro-content .hd li span{ font-size:13px}

.showpro-content .hd li:first-child{ margin-right:10px;}

.showpro-content .hd li.on{ background:#172D83; color:#fff;}

.showpro-content .hd li.on .ico.ico1{ background-position:0px 0px;}

.showpro-content .hd li.on .ico.ico2{ background-position:-36px 0px;}

.showpro-content .bd{ height:auto;padding:0px 0px 60px 33px; background:#fcfcfc; clear:both;max-height:900px; 

scrollbar-face-color:#584729; overflow:auto;

      scrollbar-arrow-color:#AAA;

      scrollbar-shadow-color:#413A2D;

      scrollbar-track-color:#413A2D;}

.showpro-content .bd::-webkit-scrollbar-thumb {/*滚动条里面小方块*/



        border-radius: 5px;



         -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);



        background:#999;



    }



.showpro-content .bd::-webkit-scrollbar-track {/*滚动条里面轨道*/



        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);



        border-radius: 10px;



        background:#fcfcfc;



}	 

.showpro-content .bd::-webkit-scrollbar {/*滚动条整体样式*/



        width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/



        height: 1px;



    } 

.showpro-content .bd ul{ padding-bottom:16px}

.showpro-content .bd .introduct{ padding-top:30px; overflow:auto; padding-right:60px;}







.product-show-title{ width:auto;height:31px; line-height:31px; text-align:center; color:#fff; background:#173484; font-size:18px; display:inline-block; padding:0px 12px}

.show-detail{ padding-top:20px; line-height:22px; font-size:14px; color:#393939}

.show-detail img{ margin:auto; display:block; max-width:100%;}

.product-tech{ padding-top:30px; padding-right:60px}

.pro_page{ padding-right:60px}

.like-title{ margin-top:60px;}

.like-product-scroll{ height:auto;position:relative; margin-top:16px; margin-bottom:60px}

.like-product-scroll li{ width:23%; height:auto; position:relative; margin-right:2%; float:left; text-align:center}

.like-product-scroll li:nth-child(4n){ margin-right:0;}

.like-product-scroll li img.pic{ width:auto; max-width:100%; height:120px;}

.like-product-scroll span{ display:block; position:absolute; top:68px; cursor:pointer; z-index:9; width:34px}

.like-product-scroll span.prev{ left:-40px}

.like-product-scroll span.next{ right:-70px}

.like-product-scroll li .txt{ display:block; position:relative; width:100%; height:90px; left:0; bottom:0; background:#EEEEEE; padding-top:15px}

.like-product-scroll li .txt p.title{ line-height:36px; font-size:16px; color:#000}

.like-product-scroll li .txt p.stitle{ line-height:22px; font-size:12px; color:#4C4849}





.update-dy-contact-left{ width:510px; padding-bottom:10px;border:1px solid #CFCFCF;}

.update-dy-erweima{ height:340px; border-bottom:1px solid #CFCFCF;}

.update-dy-erweima h2{ padding-top:22px; font-size:20px}

.update-dy-erweima h3{ font-size:16px; padding-top:5px}

.update-dy-erweima h2,.update-dy-erweima h3{ text-align:center; font-weight:normal}

.update-dy-erweima h3{ font-size:14px; color:#7C7B81; line-height:24px}

.update-erweima { width:60%; padding-top:20px; margin:auto}

.update-erweima ul li{ width:100%; float:left; text-align:center; line-height:30px; font-size:14px;}

.update-erweima img{}

.update-contact-text{ padding-left:56px; padding-top:13px; line-height:24px; color:#666666; font-size:15px}

.update-dy-contact-right{ width:610px; height:437px; border:1px solid #CFCFCF; padding:20px; float:left; margin-left:12px;}

.BMap_bubble_content{ font-size:14px; color:#666}



.contact-ewm {padding:30px 0; padding-top:12px}

.contact-ewm .contact-ewm-box .contact-div{ float:left; width:393px;height:178px;padding:20px 15px;background:#f2f9fe;margin:5px;}

.contact-ewm .contact-ewm-box .contact-div:first-child,

.contact-ewm .contact-ewm-box .contact-div:nth-child(4){margin-left:0;}

.contact-ewm .contact-ewm-box .contact-div:nth-child(3n),

.contact-ewm .contact-ewm-box .contact-div:last-child{margin-right:0;}

.contact-ewm .contact-ewm-box .contact-div .contact-div-l{float: left;width: 208px;color:#1a1a1a;}

.contact-ewm .contact-ewm-box .contact-div .contact-div-l p:first-child{font-size:18px;font-weight: bold;margin-bottom: 10px;}

.contact-ewm .contact-ewm-box .contact-div .contact-div-l p{font-size:16px;line-height:26px;}

.contact-ewm .contact-ewm-box .contact-div .contact-ewm-img{width: 138px;height: 138px;float: left;}

.contact-ewm .contact-ewm-box .contact-div .contact-ewm-img img{width: 100%;}

.w1200 {

    min-width: 1200px;

    margin: 0 auto; clear:both;

}

/**混凝土多少钱**/

.pic{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}

.money-box{margin:auto; height:auto; overflow:hidden}

.money-banner{ width:100%; height:auto; overflow:hidden}

.money-banner img{ width:auto; max-width:100%}

.money-nav{ padding:1rem 0; height:auto; overflow:hidden}

.money-nav ul li{ width:25%; float:left; text-align:center}

.money-nav ul li img{ width:91%; height:auto}

.money-title{ padding:2rem 0; text-align:center; background:#2B292A; color:#fff; font-size:36px; clear:both;}

.money-list { padding:1rem 0;}

.money-list ul li{ width:32.08%; float:left; margin-left:0.92%}

.money-list ul li .pic{ height:316px; border:2px solid #050102; text-align:center}

.money-list ul li .pic img{ width:auto; max-width:100%;}

.money-list ul li div.text{ padding:0.8rem 0 1.2rem 0; text-align:center}

.money-list ul li div.text h3{ line-height:46px; font-size:20px; color:#323232}

.money-list ul li div.text p{ color:#E50110; font-size:18px;}

.cansu-box{ padding:1rem 1%; height:auto; overflow:hidden}

.cansu-box .cn{ width:47.08%; float:left}

.cansu-box .cn p{ font-size:30px; line-height:54px; color:#231816}

.cansu-box .cn p span,.cansu-box .en p span{ color:#D7372B; display:block; float:left; position:relative; margin-top:-2px; margin-right:0.6rem}

.cansu-box .en{ width:52.5%; float:left}

.cansu-box .en p{ font-size:24px; line-height:54px; color:#231816}

.casu-title img,.cansu-content img{ width:auto; max-width:100%; display:block; margin:auto}

	.pc{ display:block}

	.wap{ display:none}

	

.hot-pro{clear:both; padding:10px 0;}

.hot-pro h2{line-height:60px;background:#21478b; font-size:18px;color:#fff;clear:both; padding-left:34px}
.hot-pro  ul{ display:block; padding-top:15px;}
.hot-pro  ul li{width:48%;margin-right:2%;float:left;}

.hot-pro  ul li .pic{ height:90px;}

.hot-pro  ul li .pic img{ width:auto; max-height:100%;max-width:100%;}

.hot-pro  ul li .title{text-align:center; line-height:30px; height: 30px; overflow: hidden; font-size:12px; color:#333;}

.hot-pro.hot-news ul li {width:100%;margin-right:0;margin-bottom:6px;border-bottom:1px solid #f5f5f5;}

.hot-pro.hot-news ul li .title{ line-height:30px;text-align:left; }

.hot-pro.hot-pro-big ul li{width:23%;}

.hot-pro.hot-pro-big ul li .pic{ height:130px;}

.hot-pro.hot-news-big  h2,.hot-pro.hot-pro-big h2{background:#fff; color:#000;text-align:left;}

.hot-pro.hot-news-big .title{text-align:left; border-bottom:1px  dashed #f5f5f5;}

